home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 423 < prev    next >
Internet Message Format  |  1994-08-27  |  8KB

  1. Date: Sun, 12 Jun 94 18:34 MET DST
  2. From: chris@buran.fb10.tu-berlin.de (Christian Nieber)
  3. To: gem-list@world.std.com
  4. Subject: Re: Proposal 6
  5. Precedence: bulk
  6.  
  7. Hi everybody!
  8.  
  9. Introducing myself: My name is Christian Nieber. I'm from R.O.M. logicware 
  10. and developer of the word processor papyrus. So far I rather like the key-
  11. board shortcut standard v6 and I have few problems of supporting it almost 
  12. fully, since the changes would only concern functions that are not used too 
  13. often, so the number of customer complaints will still be managable...
  14.  
  15. Now for the things I don't agree with:
  16.  
  17.                       ---------------------
  18.  
  19. > CTRL F -                 Find
  20. > CTRL G -                 Find next
  21. > CTRL R -                 Replace
  22. > CTRL T -                 Replace Next
  23.  
  24. An alternative is to have CTRL-G switch between Find next and Replace next, 
  25. depending on the last operation chosen in the dialog. To skip a word in 
  26. "replace next" mode, one can then use <arrow right> CTRL-G. Ah yes, please 
  27. mention
  28.  
  29. <arrow left>    hide block, put cursor at left end
  30. <arrow right>   hide block, put cursor at right end
  31.  
  32.                          ------------------ 
  33.  
  34. > CTRL I -                 Show Info
  35.  
  36. In text oriented applications I prefer CTRL-I  italic
  37.  
  38. It could be used alternatively depending on the type of application.
  39.  
  40. CTRL-B -           bold
  41.  
  42. CTRL-I italic, CTRL-B bold, CTRL-U underline are widely used Mac and NeXT 
  43. standard. CTRL-U of course can't be used because it is more important for 
  44. closing windows.
  45.  
  46.                           ------------------
  47.  
  48. > Shift CTRL P -           Printer Configuration, Page Layout
  49.  
  50. Printer configuration and page layout are often different things. Therefore 
  51. I suggest (again from the NeXT guidelines)
  52.  
  53. CTRL L -   Page layout
  54.  
  55.                           -------------------
  56.  
  57.  
  58. > CTRL up/down arrow -     Move one paragraph up/down
  59.  
  60. We use this for moving one page up/down. I think this is more important.
  61.  
  62.                           --------------------
  63.  
  64. > Shift Del -              Delete to end of line
  65. > Shift BS -               Delete from start of line
  66. I also think this is too dangerous. A while ago, I used Shift-Space for a 
  67. nonbreakable space, but some users complained they would hit it too often 
  68. accidentially, so I moved it to CTRL-Space. Therefore I suggest
  69.  
  70. Alt Del -              Delete to end of line
  71. Alt BS -               Delete from start of line
  72.  
  73. How about
  74.  
  75. Alt CTRL Del -         REALLY delete      :-)
  76.  
  77.                           --------------------
  78.  
  79. Ofir Gal <ogal@cix.compulink.co.uk> wrote:
  80. > In message <P8431@K.maus.de>, Michael_Nolte@k.maus.de said:
  81. > >
  82. > >I agree to the proposal v5 with the following exceptions:
  83. > >>CTRL Home -              Move to top of page
  84. > >>Shift+CTRL Home -        Move to bottom of page
  85. > >>ClrHome -                Move to top of document
  86. > >>Shift+ClrHome -          Move to bottom of document
  87. > >
  88. > >I'd rather have:
  89. > >CTRL+ClrHome -         Move to top of document
  90. > >Shift+CTRL+ClrHome -   Move to bottom of document.
  91. > >ClrHome -              Move to the top of whatever the cursor is in.
  92. > >Shift+ClrHome -        Move to the bottom of whatever the cursor is in.
  93. > >"whatever the cursor is in" could be a text frame/object, page or
  94. > >document.
  95. > This seems reasonable, any objections anyone? I think Papyrus works that
  96. > way, and it should affect 'simple' text editor that have no concept of
  97. > pages, frames, etc.
  98.  
  99. Not quite. papyrus supports:
  100. ClrHome -       Move to top of page/text frame
  101. Shift CrlHome - Move to top of document
  102. Ctrl ClrHome -  Move to bottom of document
  103.  
  104. What Shift and CTRL do is rather arbitrary. Unless someone can convince us 
  105. that anyhing else is well established, we are going to stick to this since 
  106. some customers use it for years.
  107.  
  108.                          ----------------------
  109.  
  110. > In Dialog Boxes
  111. > ---------------
  112. > Undo -                  Cancel, Abort, etc...
  113.  
  114. Problematic when applications use modeless dialogs. Does Undo mean "undo 
  115. the last thing I did to my document" or "Cancel the dialog"? In papyrus 
  116. it's the first, since it makes sense to use a global Undo while a dialog is 
  117. top window, i.e. after changing parameters for a block without closing the 
  118. dialog, then deciding you didn't want that. How about F10 for Cancel? Undo 
  119. could be supported for campatibility as long as modeless dialogs are used.
  120.  
  121.                         ----------------------
  122.  
  123. > The following four are still a problem
  124. > --------------------------------------
  125. > CTRL B -                 Set block > start
  126. > CTRL E -                 Set block end
  127. > Shift+CTRL B -           Move to block start
  128. > Shift+CTRL E -           Move to block end
  129.  
  130. Because I want CTRL B / CTRL E used for other things, I can't agree with
  131. this. As one can use Shift-Click, I wouldn't want to waste two menu entries 
  132. for this anyway. In papyrus I use Alt-B/Alt-E without menu entries.
  133.  
  134.                        ---------------------
  135.  
  136. I'd like to add the following Shortcuts that are from the NeXTStep Guide-
  137. lines or at least widely used on the NeXT:
  138.  
  139. CTRL 0 - normal style (reset bold, italic, underline etc.)
  140. CTRL 1 - copy style
  141. CTRL 2 - paste style
  142. CTRL 3 - copy paragraph style
  143. CTRL 4 - paste paragraph style
  144.  
  145. My partner Ulli Ramps prefers CTRL K/CTRL J as an alternative CTRL 3/CTRL 4 
  146. (papyrus understands both ways). Which one is preferred?
  147.  
  148. These are my own suggestions:
  149.  
  150. Shift CTRL I - Import (Insert file into existing document)
  151. Shift CTRL E - Export selection/document as...
  152. CTRL E - Save configuration
  153.  
  154. This last one is only easy to remember in German ("Einstellungen"), but
  155. I really can't think of anything mnemonic in English where the letter is 
  156. still free.
  157.  
  158. How about a shortcut for starting to play off a macro? This should also be 
  159. usable by external macro recorders. Any suggestions?
  160.  
  161.                      -------------------------
  162.       
  163. Slightly off topic:
  164.  
  165. I'd also like to see more standardisation in text block operations. Since 
  166. the basic standard as defined in Apple's Human Interface Guidelines is well 
  167. accepted, I suggest the following extensions (I'm trying to use what seems 
  168. to be most widely used on the ATARI anyway, or it adds new functionality):
  169.  
  170. Doubleclick-dragging starts selecting a word and extends the selection 
  171. wordwise until the mouse button is released.
  172.  
  173. Blocks that were started by a doubleclick should also be extended wordwise 
  174. later (i.e. shift-click).
  175.  
  176. Doubleclick before the first or after the last letter in a line marks the 
  177. line/paragraph (depending on application type); doubleclick-drag again ex-
  178. tends the selection by the same units. For later Shift-Clicks, however, it 
  179. turned out to be more useful to extend only by words and not by lines/para-
  180. graphs.
  181.  
  182. When drag&drop is used, the block is normally moved. Shift copies the 
  183. block.
  184.  
  185. Auto-scrolling while marking a block should vary in speed depending on how 
  186. far the mouse pointer is outside the inner window border. A convenient fac-
  187. tor should be used, because scrolling line by line is often too slow.
  188.  
  189. If discontinous blocks are supported, new block sections can be added by 
  190. using shift-dragging or shift-doubleclick. Shift-doubleclick into a marked 
  191. section deselects the section. I'm not sure if we need this in the standard 
  192. since papyrus is at so far the only text application that supports discon-
  193. tinuous blocks.
  194.  
  195. Any suggestions for using the mouse for scrolling in windows (without mar-
  196. king a block, but otherwise similiar to block marking)? The right mouse key 
  197. is a possibility, but it is often used for other things. In papyrus and 
  198. some other programs it can be used to work in background windows without 
  199. topping them, i.e. for drag&drop or while a modeless dialog window is on 
  200. top. This could be restricted to topped document windows.
  201.  
  202.    Christian
  203.  
  204. /---------------------------------------------------------------------\
  205. | Christian Nieber                      | Television: A medium.       |
  206. | email chris@buran.fb10.tu-berlin.de   | So called because it is     |
  207. | R.O.M. logicware, the Home of Papyrus | neither rare nor well done. |
  208. | Raschdorffstr. 99, 13409 Berlin       |                             |
  209. | Tel. ++49/30/492 41 27, FAX 491 93 67 |